package com.ytjj.common.constants;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;

/**
 * @Description 支付宝支付常量类
 *
 * @Version 1.0
 * 
 */

@Data
@ConfigurationProperties(prefix = "quanmingyanxuan.alipay.trans")
public class AlipayTransConstants {

    /**
     * 商户appid这是从支付宝开放平台获取的APPID
     */
    String APPID;
    /**
     *私钥 pkcs8格式的
     */
    String RSA_PRIVATE_KEY;
    /**
     * 服务器 异步通知 页面路径 需http://或者https://格式的完整路径，不能加?id=123这类自定义参数，必须外网可以正常访问
     */
    String NOTIFY_URL;
    /**
     * 页面跳转 同步通知 页面路径 需http://或者https://格式的完整路径，不能加?id=123这类自定义参数，必须外网可以正常访问 商户可以自定义同步跳转地址
     */

    /**
     * h5异步回调地址
     */
    String H5_NOTIFY_URL;

    /**
     * 同步回调地址
     */
    String RETURN_URL;

    /**
     * 请求网关地址
     */
    String GATEWAY_URL;
    /**
     * 编码
     */
    String CHARSET;
    /**
     * 返回格式
     */
    String FORMAT;
    /**
     * 支付宝公钥
     */
    String ALIPAY_PUBLIC_KEY;
    /**
     * 日志记录目录
     */
    String LOG_PATH;
    /**
     * RSA2
     */
    String SIGNTYPE;

    /**
     * 是否沙盒测试
     */
    String isSandBox;
}
